package com.qk.management.aop.anno;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.util.concurrent.TimeUnit;

/**
 * @文件名: ReportRedisAnno
 * @作者: DX
 * @创建日期: 2025/10/17
 * @描述:
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface ReportRedisAnno {

    String key() default  "";

    String keyPrefix() default "";

    long exPireTime() default 0;

    TimeUnit expireTimeUnit() default TimeUnit.SECONDS;

}
